polymorphic object

polymorphic object
полиморфный объект
объект, содержащий одну или несколько виртуальных функций (virtual function). Содержит также неявный указатель (virtual pointer) на генерируемую компилятором таблицу виртуальных функций. Полиморфный объект можно рассматривать как объект, состоящий из нескольких объектов различных типов
см. тж. object, polymorphism

Англо-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. . 1998-2007.

Игры ⚽ Поможем сделать НИР

Смотреть что такое "polymorphic object" в других словарях:

  • Object (computer science) — In computer science, an object is any entity that can be manipulated by the commands of a programming language, such as a value, variable, function, or data structure. (With the later introduction of object oriented programming the same word,… …   Wikipedia

  • Polymorphic association — is a term used in discussions of Object Relational Mapping with respect to the problem of representing in the relational database domain, a relationship from one class to multiple classes. In statically typed languages such as Java these multiple …   Wikipedia

  • Polymorphic Inline Cache — is when you cache more than one object >method lookup pair per location in the code.Ex from the Ruby language:def go(a) a.goendIf you call this with different a parameters then the VM would remember which one goes with which and cache and reuse… …   Wikipedia

  • Object-oriented design — OOD redirects here. OOD may also refer to Officer of the Deck, Officer of the day, or the Ood. Object oriented design is the process of planning a system of interacting objects for the purpose of solving a software problem. It is one approach to… …   Wikipedia

  • Object slicing — This article is about object oriented programming. For other uses of slicing, see Slicing (disambiguation). In object oriented programming, a subclass typically extends its superclass by defining additional member variables. If a superclass… …   Wikipedia

  • Polymorphism in object-oriented programming — In simple terms, polymorphism is the ability of one type, A, to appear as and be used like another type, B. In strongly typed languages, this usually means that type A somehow derives from type B, or type A implements an interface that represents …   Wikipedia

  • Inheritance (object-oriented programming) — In object oriented programming (OOP), inheritance is a way to reuse code of existing objects, establish a subtype from an existing object, or both, depending upon programming language support. In classical inheritance where objects are defined by …   Wikipedia

  • List of object-oriented programming terms — Those words found in object oriented programming. Some are related to OOP and some not. A * Abstract class (also called deferred class) * Abstract method * Abstraction (computer science) * Access control * Accessor method * Allocated class *… …   Wikipedia

  • GRASP (Object Oriented Design) — GRASP stands for General Responsibility Assignment Software Patterns (or sometimes Principles). It is used in object oriented design, and gives guidelines for assigning responsibility to classes and objects.Examples of different… …   Wikipedia

  • Name binding — In programming languages, name binding is the association of objects (data and/or code) with identifiers.[1] An identifier bound to an object is said to reference that object. Machine languages have no built in notion of identifiers, but name… …   Wikipedia

  • Type polymorphism — In computer science, polymorphism is a programming language feature that allows values of different data types to be handled using a uniform interface. The concept of parametric polymorphism applies to both data types and functions. A function… …   Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»